﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace csharpya
{
    class Dado_modos
    {
        private int valor;

        public int Valor
        {
            get
            {
                return valor;        
            }
            private set
            {
                valor = value;
            }
        }

        private static Random aleatorio;

        public Dado_modos()
        {
            aleatorio = new Random();
        }

        public void Tirar()
        {
            Valor = aleatorio.Next(1, 7);
        }

        public void Imprimir()
        {
            Console.WriteLine("El valor del dado es: " + Valor);
        }
    }

    class JuegoDados_modos
    {
        Dado_modos dado1, dado2, dado3;

        public JuegoDados_modos()
        {
            dado1 = new Dado_modos();
            dado2 = new Dado_modos();
            dado3 = new Dado_modos();
        }

        public void Jugar()
        {
            dado1.Tirar();
            dado1.Imprimir();
            dado2.Tirar();
            dado2.Imprimir();
            dado3.Tirar();
            dado3.Imprimir();
        
        
        if (dado1.Valor == dado2.Valor && dado1.Valor == dado3.Valor)
         {
            Console.WriteLine("Ganó");
         }
         else
         {
           Console.WriteLine("Perdió");
         }
          Console.ReadKey();
        }
    }
}
